//类型别名==>自定义类型 为任意类型起别名

//使用场景：当同一类型（复杂）类型被多次使用时，可以通过类型别名来简化该类型的使用

//1.使用type关键字来创建类型别名
type userInfo = {
  age: number;
  name: string;
  isManager: false;
};
//2.类型别名是可以是合法的变量名称
//3.创建类型别名直接使用该类型作为变量的注解即可

let zs: userInfo = {
  age: 20,
  name: "张三",
  isManager: false,
};
console.log("zs", zs);

type customArray = (number | string)[];

let arr: customArray = [1, "3"];
console.log("arr", arr);
